/**
 * 定义线性表(顺序表)基本功能
 * @author Lenovo
 *
 */
public interface IList {
    // 获取第i个位置数据元素（元素、节点或者记录）
    public Object get(int i) throws Exception;

    // 新增数据元素,默认尾部插入
    public void insert(Object x) throws Exception;

    // 新增数据元素,第i个位置插入
    public void insert(int i,Object x) throws Exception;

    // 删除指定位置元素
    public Object remove(int i) throws Exception;

    // 查找元素位置
    public int indexOf(Object x);

    // 遍历顺序表元素
    public void display();
}